package com.supermap.dubbo.api.cloud.api;

import com.supermap.dataservice.util.JSONUtils;

/**
 * @author aqua
 * @desc 接口菜单文档
 * @date 2019年05月13 11:13
 * @email 1301584033@qq.com
 */
public interface ApiMenuService {

    //敏感词过滤
    JSONUtils getSensiList(String type,String word,Integer limit);

    //组
    JSONUtils getSensiGroupList();
    //添加
    JSONUtils  putSensi(String type,String word);
    //删除
    JSONUtils  delSensi(Integer id);
    //获取所有菜单
    JSONUtils getApiMenuList(String apiUserName);


    //查询单个菜单及相关参数
    JSONUtils getApiMenuById(Integer menuId);

    //增加接口
        //1.增加本身
    JSONUtils putApiMenu(SysApiMenu sysApiMenu);
        //2.增加参数
    JSONUtils putApiMenuParms(SysApiMenuParams sysApiMenuParams);
        //3.修改参数
    JSONUtils saveApiMenuParms(SysApiMenuParams sysApiMenuParams);
        //4.删除参数
    JSONUtils delApiMenuParms(Integer id);
    //删除接口 逻辑删除
    JSONUtils delApiMenu(Integer menuId);
    //修改接口
    JSONUtils saveApiMenu(SysApiMenu sysApiMenu);



}
